package cn.jingyuan.swan.system.enums;

import cn.jingyuan.bee.enums.EnumString;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.ToString;

/**
 * 应用类型
 */
@Getter
@ToString
@AllArgsConstructor
public enum SysAppTypeEnum implements EnumString {

    /** 服务应用 */
    SERVER("server", "服务应用"),

    /** 手机应用 */
    APP("app", "手机应用"),

    /** 电脑网页应用 */
    WEB_PC("web-pc", "电脑网页应用"),

    /** 手机网页应用 */
    WEB_WAP("web-wap", "手机网页应用");

    final String value;

    final String valueName;

    public static SysAppTypeEnum of(String value) {
        return EnumString.of(SysAppTypeEnum.class, value);
    }

}
